const { defineConfig } = require('@vue/cli-service')

const mock = require('./mock')
module.exports = defineConfig({
  // transpileDependencies: true,
  lintOnSave: false,
  // 配置开发服务器
  devServer: {
    // 配置代理服务器
    proxy: {
      // 所有以/api开头的路径都会走代理服务器
      '/api': {
        // 目标服务器地址
        target: 'http://sph-h5-api.atguigu.cn'
        // ws: true,
        // changeOrigin: true
      }
    },

    // 设置mock,模拟后端数据
    onBeforeSetupMiddleware(devServer) {
      // app应用对象
      const app = devServer.app
      mock(app)
    }
  }
})
